Brazil's Petrobras beats profit forecast, $3 billion payout announced