Autonomous Open-Ended Learning of Interdependent Tasks