Comparing approximate methods for mock catalogues and covariance matrices - III: bispectrum