Sergio Aguero scored twice as Manchester City closed the gap at the top of the Premier League by thrashing a lacklustre Crystal Palace side.