Perez hails best-ever drive after dominant Singapore display