Spain fines Diego Costa over tax fraud