Slow Cooked Punjabi Chicken Curry