Richard Marles says Australia will “support Ukraine for as long as it takes”, failing to rule out deploying troops in a peacekeeper capacity.