Idris Elba 'too street' to play James Bond, writer says