what is sildenafil teva 100mg is it ok to take 100mg of sildenaf