Causeway Coast and Glens Borough Council has given the green light to a new wind farm on Benbradagh Mountain despite almost 1,500 public objections.