1066, Stamford Bridge and Hastings