Magnitude-5.8 quake jolts Indonesia