People are "fed up" with onshore wind farms being built, and "enough is enough", Prime Minister David Cameron tells MPs.

for more ...