Josh Charnley scored his 250th and 251st Super League tries as Leigh ended a six-game losing streak against Hull KR by beating the Super League leaders 28-10 at Leigh Sports Village.