Singapore PM Lee Hsien Loong took ill while delivering a National Day rally speech but returned to the stage after about an hour's break.