A teenager who has been through three years of cancer treatment has completed 3,000 push-ups in 30 days to raise money for ...