Dynamos and cosmic magnetic fields