Germany captain Bastian Schweinsteiger said his late goal against Ukraine was what dreams are made of after the world champions started Euro 2016 with victory.