Ramaphosa under fire for ‘breaking protocol’ by calling Elon Musk