Quinoa salad with artichoke and mixed beans