Pope Benedict XVI announces resignation