Voyager Therapeutics beats Q2 estimates with $52.8M revenue, narrower loss