Small firms at great risk, warn MPs