Ramanujan–Nagell-ekvationen