JCMT finds hints of life on Venus