A Motivational Architecture for Open-Ended Learning Challenges in Robots