Queen Creek community raises $20k for school principal with cancer