Detroit facing $300 million budget deficit