Brumbies back-rower Pete Samu signs long-term contract