Impact and cost-effectiveness of a universal strategy to promote physical activity in primary care: population-based cohort study and Markov model