Task Scoping: Building Goal-Specific Abstractions for Planning in Complex Domains