Machine Gun Kelly punches fan in audience at Louder Than Life festival after getting booed