Protesters thrown out of BP AGM