A Novel Routing Protocol for Wireless Ad-hoc Network employing Point to Multi-Point communication