Starfish routing for sensor networks with mobile sink