The number of people killed in the cyclone that hit Fiji at the weekend has risen to 29, with officials warning the clear-up could take months.