Proposed changes to the financial services and markets bill which an MP has said will ensure “scandals such as the British Steel pension scheme will not happen so easily again” will become law after the House of Commons approved them.