Marcus Herbert joins VFL club Geelong Cats for 2021 season