beowulf poem analysis