Haze and Flight Cancellations Hit Singapore Tourism