Apple facing class action lawsuit over bad MacBook Pro keyboards