Christian Yelich, Miguel Rojas provide power for Marlins against Astros