Off-duty Boston police officer won’t face charges in fatal shooting of knife-wielding man in restaurant