Bank of America to Return $17 Billion to Shareholders