Dazzling Marshall calls time on NRL career