Understanding the Impact of Bromide on the Photovoltaic Performance of CH3NH3PbI3 Solar Cells