Imitation and Social Learning in Robots, Humans and Animals: A neural architecture for imitation and intentional relations