How many plays did Shakespeare write?