Robot self/other distinction: active inference meets neural networks learning in a mirror