Jered Weaver donates $500K to alma mater