GeoVax Labs Q2 loss narrows to $0.97, beating estimates by 67%