NBC: Biden to host India Prime Minister Modi in June