Shimon the Rapper: A Real-Time System for Human-Robot Interactive Rap Battles