Facebook and Instagram users in Britain will now have to pay a monthly fee to avoid being targeted with personalised adverts.