Novartis says expects to have 14 new blockbusters by 2017