Leveraging Deep Learning Techniques For Accurate Detection Of Critical Vulnerabilities In Solidity Smart Contracts