World’s 26 richest own same as poorest half of humanity