Demographic and socio-cultural factors influencing contraceptive uptake among women of reproductive age in Tamale Metropolis, Northern Region, Ghana