Li Keqiang named China premier