Ofcom warns social media platforms of potential under-18 ban for non-compliance