Indonesian President Susilo Bambang Yudhoyono apologised to neighbouring countries badly affected by the haze from forest fires on Sumatra island.