Clinton announces 150 million aid to Palestine