Luke O'Dwyer retires from NRL