Restaurant Style Butter Chicken