Sri Lankan journalist freed after 20 hours in captivity