6.4-magnitude quake hits off Indonesia's Maluku