Demotix hits a million images, proving the crowd-sourced picture agency can work