Manchester City defender Laporte undergoes knee surgery