Cannon is currently the sixth inmate on a list of 25 people scheduled to be executed in Oklahoma through 2024