Weaker pound, defensive stocks boost FTSE 100; AstraZeneca rises