π-injective modules and rings whose cyclics are π-injective