Taiwan shaken by 6.6 magnitude earthquake