WSOF 12: Matt Sayles withstands barrage, defeats Bryson Hansen