Iranian president sacks deputy for 'lavish' Antarctic cruise