AP source: Beltran reaches deal with Astros, $16M for 1 year (Yahoo Sports)AP source: Beltran reaches deal with Astros, $16M for 1 yearrd.yahoo.com