Online panel: what it is, what types exist and what to look for when choosing a suitable panel provider