Social Media Authentication and Combating Deepfakes using Semi-fragile Invisible Image Watermarking