Intermediate band solar cells