Bank of America Ordered to Pay $100 Million for 'Illegal' Practices