Vauxhall has introduced a lifetime warranty of up to 100,000 miles on all its new cars with immediate effect.