Photovoltaic effects in BiFeO 3