Sergio Aguero's man of the match performance helped Manchester City beat West Ham for their first away win of the season.