UK leaders clash in second debate