BofA hit with $250M in fines, customer refunds for ‘double-dipping’ fees, fake accounts