National Insurance hikes 'to lead to higher prices in the shops', MPs warn