Teen charged over alcohol-fuelled bottle attack