Oscar Niemeyer, 1907-2012