Over 300 arrests as London climate-change activists vow more