Morrisons H1 results better than expected