Gen Z’s love of discount stores could send these 3 retail stocks soaring as much as 18%, Bank of America says