Viewers pack Roper Mountain Science Center to see eclipse