Singapore faces more weather extremes as world warms