This setting spray lasts all day and night, and now it's £7 cheaper in Amazon's spring sale