ECC approves $142 million for Roosevelt hotel