McLaren reveal futuristic race car for 2050 featuring AI co-pilot and self-healing tyres