FRTree Planner: Robot Navigation in Cluttered and Unknown Environments with Tree of Free Regions