A huge fire that destroyed a large part of South Africa’s parliament has been brought under control, firefighters said on Monday, a day before a suspect was due to appear in court over the blaze.