why did hamlet's uncle became king