The secretory deficit in islets from db/db mice is mainly due to a loss of responding beta cells