Aberdeen’s Virtual May Day reveals music line-up