Dependence of micelle size and shape on detergent alkyl chain length and head group