Bayeux tapestry to return to Britain for first time in 900 years