A 3-Parameter Routing Cost Function for Improving Opportunistic Routing Performance in VANETs