Swansea snatched a last-gasp equaliser to stop Leeds returning to the top of the Championship table, while third-placed Burnley kept up the pressure with a narrow win