Mpls school district faces $25M shortfall