The mystery of Royston cave: Knights Templar in Hertfordshire?