Apple is planning to source more iPhones from India in an attempt to avoid the high tariffs President Donald Trump has imposed on China, The Wall Street Journal reports.