Vericel swings to profit on $77.5 million Q2 revenue beat