Invia SMS: Theoretical calculation of the efficiency limit for solar cells