Bank of America gives woman fake $20 bill