Camelopardalid meteor shower is visible tonight