Hundreds gather for Mark Duggan's funeral