Frobenius structures, integrable systems and Hurwitz spaces