Public protector clears Ramaphosa, throws others under the bus