At least 31 migrants have drowned near Calais attempting to cross the English Channel – the deadliest such disaster since data was first collected seven years ago.