does kamagra have side effects how long do kamagra side effects last