BNP Paribas profit beats estimate as bad loan provisions dip