Victoria Beckham has posed for a new fashion shoot for Germany's Vogue magazine, sitting on a giant plastic duck.