Real Madrid comeback stuns Manchester City