British trainer Andrew Balding won £1.3m in two hours on Sunday as Kalpana took UK racing's biggest prize fund.