Rebel coup General takes oath as Gabon president