Missing 3-year-old rescued by volunteer firefighter