how far is live oak florida from jacksonville florida