revenge tragedy in hamlet