A rare new moon and a total solar eclipse fall on the same date as the Perseid peak on 12 August, giving US skywatchers the darkest meteor-viewing skies in years.