sildenafil generic viagra canada prescription will 10 year old viagra work