The similarity problem for J-nonnegative Sturm–Liouville operators