Over $28 million in federal transit funding announced for Windsor, with a catch