7-Eleven makes Forbes list of Top 20 franchises