A review of computational fluid dynamics (CFD) simulations of the wind flow around buildings for urban wind energy exploitation