Indonesian president apologises over haze