Hundreds take part in Aberdeen’s Virtual May Day raising more than £5k for charity