Buffalo Niagara sets home sales records for highest prices, lowest inventory