Britain will open seven large-scale vaccination centres as it seeks to reach a target of offering shots to 15 million people by the middle of next month.