Florida Mayor steps down after “pig” comment