Plastic straws, stirrers and cotton buds to be banned in England by 2020