Germany marks 500th anniversary of Martin Luther's challenge