Justin Timberlake donates van to teenager with cerebral palsy