Raleigh ranks as No. 3 ‘Tech Town’ in new study