Bank of America may be ready to end its mortgage nightmare