Powerful earthquake rocks the Philippines