bank of america is now paying its u.s. workforce at least $21 an hour  or nearly three times the federal minimum wage of $7.25, which has not budged in a dozen years even though a majority of americans support an increase.