National Coloured Congress shuts BP and gets boss to ‘agree to demands’