Thousands pack St. Peter's Square for Pope Francis' inauguration