PM completes his 45-hour long meditation at Kanniyakumari