Christian Aid is launching an appeal in response to the mounting humanitarian needs in Gaza and the on-going crisis across the Middle East.