best medicine for type 2 diabetes without side effects