Russian state media has released video of President Vladimir Putin showing off with a new Kalashnikov sniper rifle in the latest stunt intended to burnish his macho image.