Chile President sacks whole cabinet after anti-inequality protests