Approximating queue size and waiting time distributions in general polling systems