PM to visit Sri Lanka from Jan 4-6