A goal programming model for bank assets and liabilities management