The military says the blast , blamed on Tamil Tiger rebels , hit the soldiers Sunday as they were transporting meals to their colleagues in Jaffna , some 400 kilometers north of Colombo .