Keck Foundation gives $150 million to USC medical school