Multi-Weather Classification using Deep Learning: A CNN-SVM Amalgamated Approach