Tens of thousands commemorate MLK's speech