20050715 news: Discovery to air Armstrong story