Phillies' Ryan Howard gives $1.2 million to local schools