Fernando Hierro quits as Spain's coach after World Cup exit