Online raffle raises more than £6,000 for Aberdeen charity