Boston strong: City celebrates recovery, mourns loss (photos)