Colorado school shooter who killed 18-year-old hero guilty on 46 counts