Low maternal vitamin B12 is a risk factor for neural tube defects: a meta-analysis