Annual TV debates between Cameron and Corbyn would harm parliament