At least four killed in Palestinian truck attack in Jerusalem