Marc Ravalomanana (n.