Judge tosses decade-old investor suit against Pfizer and Celebrex weeks before trial