British soldier Mark Broadhurst who had 'homemade cannon' and promoted extreme right-wing views is jailed