Thermodynamic efficiency limits for semiconductor solar cells with carrier multiplication