The origins of Beowulf and the pre-Viking kingdom of East Anglia