Canadian Natural Resources beats profit estimates, boosts dividend