Rod Stewart turns down $1 million to play World Cup