Two Keighley organisations to share in £1 million-plus