NBC: Riz Ahmed will play a modern British Indian Hamlet in new adaptation