Bank of America hits record $59.90 as bank stocks rally broadly