Politician apologizes for drinking a mojito on the train