ICRC – International humanitarian law and the challenges of contemporary armed conflicts