How do you handle a situation where a client changes their project requirements mid-way through a development sprint?