Stevie Wonder to perform at British Summer Time, Hyde Park