Magnitude 5.4 quake hits waters off Davao Oriental