Scene Abstraction For Generalizable Long-Horizon Robot Planning