Non-canonical inflation in supergravity