BAC posts 34% EPS growth to $1.21 on record NII