Tim Cook, Mark Zuckerberg make top CEO list for the 7th year in a row