is cialis safe for heart patients can i take viagra while on heart medication