Scot maintains run of strong results with top-ten finish in Porsche Singapore Classic