BR airport hits 3-year high for passenger numbers