Magnitude 7.7 earthquake hits off coast of Jamaica