Benedict XVI, who resigned as pope in 2013, has celebrated his 90th birthday with a mug of beer and visitors from his native Germany