CNN slams Barack Obama for refusing to acknowledge Trump in Gaza peace deal