7.4 magnitude earthquake rocks Taiwan