Effect of molecular shape on the properties of non-fullerene acceptors: Contrasting calamitic versus 3D design principles