Russell Wilson soars as Seahawks rout Bills 50-17