Rory McIlroy could only play 12 holes of his second round at the Singapore Open before rain halted play for the second day running.