where was the last world cup held and who won