Century of mysterious big cat sightings on the Isle of Wight