how long does a 10 mile bike ride take