HSG test side effects and recovery time