Spanish football federation fires coach Vilda