The Battle of Culloden took place 275 years ago. Mark Stephen visits the battle site