Man accused of 2018 mass stabbing in Boise pleads guilty to murder, other charges