how long to ride a bike 10 miles