Cricket and diplomacy should be kept separate: BJP