GoPro tops revenue estimates amid signs of turnaround