Object Detection, Tracking and Suspicious Activity Recognition for Maritime Surveillance using Thermal Vision