Safe Planning through Incremental Decomposition of Signal Temporal Logic Specifications