Portland schools to pay Metro up to $159,750 for student bus service