Apple faces battery pledge complaints