New PM Boris Johnson repeats "no ifs, not buts" pledge on Brexit by 31 October as he holds first cabinet meeting.