Madagascar unveils new government, with opposition figures given key posts