Vladimir Putin needs as many as 600,000 more troops to maintain his war, a fellow at the Royal United Services Institute UK think-tank has said.