MACAPAGAL-ARROYO was elected to a six-year term as president in May 2004 .