China: police beat staff protesting over working conditions at iPhone factory