MOCVD-grown III-V compound semiconductor heterostructure solar cells