NHS deficits hit 'massive' £930m