Red Arrows flypast over Surrey and London cancelled due to ‘appalling weather’