In Selma, Obama says march for rights not yet over