London police who stopped a man on suspicion of drink-driving found that he was armed with a loaded gun in his rucksack after he tried to flee through a crowded nightclub.