Social Progress Index launched across 50 countries