Efficient system of homologous RNA recombination in brome mosaic virus: sequence and structure requirements and accuracy of crossovers