Taut foliations, contact structures and left-orderable groups