Keira Knightley banned social media at home to protect her children