Leicester miss the chance to go five points clear at the top of the Premier League as West Brom claim a thrilling 2-2 draw.