An update on the diagnosis of allergic and non-allergic drug hypersensiitivity