‘Spirits and spells’: Shakespeare in the Grove celebrates 25th year