Spain reopens 370 hotels for stranded expats