A 7.6-magnitude earthquake has hit off the coast of the Philippines, triggering tsunami warnings in Indonesia and Belau.