May vows to protect pensions from 'unscrupulous bosses'