MPs have heard that a 'scandal of profiteering' means contractors and hotel firms are raking in millions while families are ...