Taiwan rocked by 7.5 magnitude quake