Energy Minister John Hayes has attacked onshore wind farms, calling them a "terrible intrusion", and has ordered a new analysis of the case for wind farms and their effect on local communities.