Derek Elston suffers torn meniscus