Strong quake rocks Taiwan