UAV Detection and Classification Using Radar, Radio Frequency and Machine Learning Techniques