Carter Blunt wins Marcus Invite with nation leading time