World models and predictive coding for cognitive and developmental robotics: frontiers and challenges