Topological Strings and Integrable Hierarchies