"Improved geometric network model" (IGNM): A novel approach for deriving connectivity graphs for indoor navigation