Petrobras and Ecopetrol post 12-month gains as charts turn bullish