The timing of the US accusation is intriguing, but if the allegations are true, Ramaphosa should resign and his government should fall