British MPs have rejected a proposed Australian-style ban on social media for under-16s that was being pursued by campaigners, including Hugh Grant.