20050724 formula-one: Alonso wins German GP; Narain 16th