Japanese PM Shinzo Abe to visit India from December 11