Towards Resilient Geographic Routing in Wireless Sensor Networks