Beer giant BrewDog is receiving almost £3 million in public funds as the firm vowed to replace by the next planting season the hundreds of thousands of tree saplings that died last year.