18-year-old faces six charges in shooting at London hospital