Vladimir Putin’s generals ‘turning on each other to avoid purge as invasion falters’