BBC blocks charity advert for desperately needed Gaza aid