Petrobras, BP form strategic alliance