Durham apartment's financial woes forcing out residents