The Sturm-Liouville Inverse Spectral Problem with Boundary Conditions Depending on the Spectral Parameter