David Oyelowo awarded honorary doctorate by London uni