Shell weighs BP takeover amid market uncertainty