Public ire over Karpowership contract can’t be dismissed — MPs