The PM faces calls for a tougher crackdown after a Mirror investigation revealed at least 25 former ministers are raking in over £1million between them