Goal-directed tactile exploration for body model learning through self-touch on a humanoid robot