Thai consumer mood at 5-month high in July