Mayor accused of using campaign money for vacation, porn turns himself in