Bank of America names five stocks best positioned for shareholder returns