BNP Paribas profit tops forecast despite higher costs, debt markdown