Rod Stewart's World Cup appearance has divided fans after he cancelled a concert due to illness. See details.