Leveraging LLMs, Graphs and Object Hierarchies for Task Planning in Large-Scale Environments