President Obama chooses Sonia Sotomayor for high court