Dev Patel says he doesn't feel "British enough" for some roles