Existence and regularity of optimal shapes for elliptic operators with drift