The New CAP- Can it Deliver for Farmers, Consumers and The Environment?