Francesco Molinari wins Quicken Loans National in record fashion