Madagascar names new ministers amid public grumbles over blackouts