Research Solar Cell Efficiency Tables ( Version 31 )