Tim Lincecum released by Texas Rangers