Polynomiality of Hurwitz numbers, Bouchard-Marino conjecture, and a new proof of the ELSV formula