Byron Buxton Signs Seven-Year $100 Extension With Twins