Newcastle tappade viktiga poäng i jakten på en Champions League-plats efter att ha 2–2 kryssat borta mot Leeds.