Did building blocks for life come to earth from meteorites? Japanese findings say likely