Study ranks McDonald’s and Wal-Mart among Top 10 companies for leadership