Gates keeps top spot on list of billionaires