Holding another vote on Brexit is feasible within six weeks and would be the fastest way to mend Britain’s divisions