The man who tried to kill D-Day war veteran Jim Booth has been sentenced to 20 years for attempted murder.