Finding the Shakespeare in Ambroise Thomas' Hamlet: A Comparison of Plot and Character in the Seventeenth-century English Play and the Nineteenth-century French Opera