Putin has mobilised half a million troops for major new offensive