Russian President Vladimir Putin, renowned for macho stunts that often involve taking his shirt off, is feeling under the weather.