People should take zero-hour contracts to avoid getting benefit sanctions says Work and Pensions minister