Man City's Aguero fit to face West Ham