Reactive Temporal Logic-based Planning and Control for Interactive Robotic Tasks