Stoke twice took the lead but Brighton battled back to earn a point at the end of an entertaining encounter