Value fashion giant Primark has booked mixed results in its first-half with sales boosted by new store openings, and profit and margins hit by currency headwinds.