Execute stored procedure

I added the EXEC command prefix to support executing stored procedures.
I refactored the ExecuteQuery method to extract the code for setting the
parameters and processing the result set in order to use the same logic
for both executing SELECT statements and stored procedures.