Three-dimensional TQFTs via string-nets and two-dimensional surgery