Sir Philip Green will have to make a generous offer to rescue the BHS pension scheme says MPs after a fiery committee hearing.