Former Haitian dictator Jean-Claude "Baby Doc" Duvalier has been charged with corruption and embezzlement days after his return to Haiti.