Oscar Niemeyer 1907-2012