Optimal Stopping and Free-Boundary Problems