Barcelona’s Sagrada Familia church will be completed in 2026 – more than 140 years after construction started by Construction on the famously unfinished landmark started 144 years ago