Microwave-assisted Pd-catalyzed synthesis of fused steroidal and non-steroidal pyrimidines from β-halo-α,β-unsaturated aldehydes