Spurs beat Arsenal in north London derby