France has refused to accept responsibility for the drowning of at least 27 immigrants who set off from its territory just a few miles off the port of Calais — and disinvited the British home secretary after Prime Minister Boris Johnson suggested cooperation on catching people-traffickers.