Thai May headline inflation lowest in 21 months