Deep Learning-based Cyber Security Solutions for Smart-City: Application and Review