A massive earthquake has struck off the coast of Russia, sparking tsunami warnings for Hawaii and Guam.