Neymar says he "crossed the line" as he apologised to his Santos team-mate Robinho Jr for slapping the teenager during a training session.