Chelsea and Swansea split the spoils in four goal thriller