Stenson leads 145th British Open