Lifeguards credited with saving 5-year-old in Danville