Charities face scrutiny on use of zero-hours contracts