Enhancing Software Vulnerability Detection Using Code Property Graphs and Convolutional Neural Networks