John Shanahan becomes staunch mental health advocate after death of veteran son Nathan