BCR Routing for Intermittently Connected Mobile Ad hoc Networks