1066 Battle of Hastings: Re-enactors celebrate 950th anniversary