GRB 050904 at redshift 6.3: observations of the oldest cosmic explosion after the Big Bang