BNP trounced in Barking, Stoke and Burnley