CLIVE reaches semi-final in MIT climate contest