A growing number of restaurants and pubs are listening to environmental campaigners and taking a stand against plastic straws