The Philippines may be finally getting its act together