Recovering high-street giant Marks & Spencer has reaped its largest first-half profit jump for nine years.