Nico Rosberg will start on pole in the Singapore Grand Prix after an imperious performance in qualifying.