Presidential hopefuls in the Philippines have met in a third televised debate ahead of next month's general elections.