XRP climbs to $1.90 but struggles to break out of tight range