Information-Centric Vehicular Ad-Hoc Networks: Challenges And Solutions