Fluid flow and heat transfer in wavy microchannels