Explain in detail the significance of the American Civil Rights Movement and its impact on society today.