Under the Assignment of Claims Act, a contractor may assign moneys due or to become due under a contract if all the following conditions are met: ... (b) The assignment is made to a bank, trust company, or other financing institution, including any Federal lending agency. (c) The contract does not prohibit the assignment.