Japan launches 'new generation' Epsilon space rocket