Kyle Tucker traded from Astros to NL team