Jo Haylen has resigned as NSW Transport Minister amid growing controversy over her use of taxpayer-funded drivers for private trips.