The company that manufactures the city's electric buses filed for bankruptcy. What does that mean for Albuquerque? Yahoo News