The Red Cross, accused of not doing enough to help hostages in Gaza, as well as Palestinian prisoners in Israel, has defended itself in a rare statement outlining the limits of its role.