Obama betrays hope created by Cairo speech