Trudeau takes $18 million in taxpayer money to fund private airport at golf resort