Solar cell fill factors: General graph and empirical expressions