All cooked in the one dish (less washing up, hooray), this authentic creamy butter chicken recipe is perfect for weeknight dinners.