Leaders Clash on Tax and Immigration in ITV Election Debate