Feds order Bank of America to pay $250 million for opening fake accounts and other allegations