(Interpretation of Articles 18 EC, 39 EC, 43 EC and 49 EC, and of Article 7(7) of Council Regulation No 1612/68 on freedom of movement for workers within the Community and of Council Directive 90/364/EEC on the right of residence – Right of residence of a person who does not have sufficient resources and who works for some 30 hours a week at a hostel (in this case, a Salvation Army hostel) in return for benefits in kind that cover his living expenses in the hostel itself – Right of such a person to assistance from public funds)