kamagra acid reflux how long does 100mg kamagra last