Rheology of associative polymer solutions