Taiwan rocked by strongest quake in 25 years