Retailer Sports Direct dismisses criticism by Ed Miliband of its use of zero-hours contracts, after the Labour leader calls it a "terrible place to work".