McLeod wins on world stage at Le Mans | Supercars