McD posts positive July sales trends