Philippine Vice President Robredo joins race for president