Liga MX top scorer Djaniny bags hat trick against Leon