Solar flares and the Perseid meteor shower.