Contract Assumption – A Potent Defense to Preferences and Fraudulent Transfers