Ex-Maldives president Abdul Gayoom charged in graft\, money-laundering case