2010 Olympics to be held on stolen land