Edinburgh Airport shrugs off poor start to year with passengers record