The Ukraine conflict could last "a number of years" and the UK needs to be "prepared for a very long haul" in facing down Russian aggression, Foreign Secretary Liz Truss has told Sky News