Christine Puls leads Darren Weir-trained Master Zephyr to Hamilton Cup glory