Massive 7.5 quake hits Taiwan