The Director-General of the World Health Organisation has warned more than two million people in Gaza face starvation.