how long viagra last in singapore