Massive earthquake rocks Taiwan