Paula Deen reveals she has type 2 diabetes