The financial services giant apologizes after an uproar on Twitter in response to "teen financial education day" ads.