Aberdeen hotel to host comedy charity dinner