Warsaw’s mayor has banned a nationalist march planned for Sunday to mark the centenary of Polish independence, citing the risk of violence and expressions of hatred.