Smart Wearable Wristband for EMG based Gesture Recognition Powered by Solar Energy Harvester