Scotts Miracle-Gro completes new $1.7 billion credit facility