Spain passes 500,000 coronavirus cases in Western European first