Putin's armored limo makes European debut at Geneva Motor Show