Scottish party leaders clash in televised debate over key issues