Artificial intelligence for diabetes care: current and future prospects