Cole Tucker homered in his big league debut to lead the Pittsburgh Pirates past the San Francisco Giants 3-1 in a game called after five innings due to rain