MLB free agents 2016: Marco Estrada, Blue Jays reportedly nearing two-year agreement