The Democratic Alliance says the president must stick to the letter of the coalition pact and divide cabinet posts among parties in line with the number of seats in parliament