Consumer prices ease in July, but still high