Pope Benedict XVI welcomed over 2,000 members of gypsy communities to St Peter