Putin confronts financial ‘waterloo’ risk to choke off inflation