Flow and heat transfer in a micropolar fluid past a flat plate with suction and heat sources