The universe is short on stars, and scientists have finally figured out why