Japan satellite blasts into space to deliver artificial meteors