Critical review of nutrition, blood pressure and risk of hypertension through the lifecycle: do B vitamins play a role?