Three-step synthesis of an array of substituted benzofurans using polymer-supported reagents