Estimating connectivity in marine fish populations: what works best?