Bank of America hiking minimum wage to $20 an hour