Magnitude 5.4 quake jolts Indonesia