The richest 1% own more than 99% of world's population